The Discrete Geodesic Problem
نویسندگان
چکیده
We present an algorithm for determining the shortest path between a source and a destination on an arbitrary (possibly nonconvex) polyhedral surface. The path is constrained to lie on the surface, and distances are measured according to the Euclidean metric. Our algorithm runs in time O(n log n) and requires O(n2) space, where n is the number of edges of the surface. After we run our algorithm, the distance from the source to any other destination may be determined using standard techniques in time O(log n) by locating the destination in the subdivision created by the algorithm. The actual shortest path from the source to a destination can be reported in time O(k + log n), where k is the number of faces crossed by the path. The algorithm generalizes to the case of multiple source points to build the Voronoi diagram on the surface, where n is now the maximum of the number of vertices and the number of sources.
منابع مشابه
Numerical Treatment of Geodesic Differential Equations on Two Dimensional Surfaces
This paper presents a brief instructions to nd geodesics equa-tions on two dimensional surfaces in R3. The resulting geodesic equations are solved numerically using Computer Program Matlab, the geodesics are dis-played through Figures.
متن کاملA survey of geodesic paths on 3D surfaces
Finding shortest paths and shortest distances between points on a surface S in three-dimensional space is a well-studied problem in differential geometry and computational geometry. The shortest path between two points on S is denoted a geodesic path on the surface and the shortest distance between two points on S is denoted a geodesic distance. In this survey, we consider the case where a disc...
متن کاملClosure Spaces in the Plane
When closure operators are deened over gures in the plane, they are normally deened with respect to convex closure in the Euclidean plane. This report concentrates on discrete closure operators deened over the discrete, rectilinear plane. Basic to geometric convexity is the concept of a geodesic, or shortest path. Such geodesics can be regarded as the closure of two points. But, given the usual...
متن کاملOptimal Control and Geodesics on Matrix Lie Groups
In this paper we analyze left invariant geodesic problems on matrix Lie groups from both the continuous and discrete viewpoint; the discrete approach approximates the continuous description. We show how the dynamic systems characterizing the extremals also arise from a generalization of the geodesic problem posed as an optimal control problem. We investigate conserved quantities and invariant m...
متن کامل2D Shape Analysis using Geodesic Distance
Shape analysis is a fundamental and difficult problem in computer vision. It is crucial for recognition, video tracking, image retrieval and other applications. This paper proposes 2D shape analysis by using geodesic distance. It focuses on how to apply geodesic distance for shape matching and shape decomposition. Geodesic Fourier Descriptors is developed as a kind of shape representation for s...
متن کاملComputations of Bezier Geodesic-like Curves on Spheres
It is an important problem to compute the geodesics on a surface in many fields. To find the geodesics in practice, however, the traditional discrete algorithms or numerical approaches can only find a list of discrete points. The first author proposed in 2010 a new, elegant and accurate method, the geodesic-like method, for approximating geodesics on a regular surface. This paper will present b...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- SIAM J. Comput.
دوره 16 شماره
صفحات -
تاریخ انتشار 1987